This commit is contained in:
suyl
2021-10-14 09:18:11 +08:00
parent bd73ca14ed
commit 1961c2c692

View File

@@ -1973,25 +1973,881 @@ func UploadJdsImage(ctx *jxcontext.Context) (err error) {
// }
//}
var (
db = dao.GetDB()
skuNames []*model.SkuName
id1 []int
id2 []int
db = dao.GetDB()
id1 = []int{
8023611,
8029779,
8030298,
8030362,
8031279,
8062469,
8065516,
8068775,
8068785,
8068796,
8068801,
8068806,
8068824,
8068826,
8068827,
8068834,
8068839,
8068842,
8068843,
8068845,
8068846,
8068852,
8068854,
8068855,
8068857,
8068859,
8068860,
8068862,
8068863,
8068864,
8068865,
8068867,
8068868,
8068869,
8068871,
8068873,
8068874,
8068875,
8068877,
8068878,
8068879,
8068880,
8068883,
8068884,
8068886,
8068888,
8068889,
8068890,
8068891,
8068893,
8068894,
8068895,
8068896,
8068897,
8068898,
8068899,
8068902,
8068903,
8068905,
8068906,
8068907,
8068908,
8068909,
8068911,
8068912,
8068913,
8068915,
8068917,
8068918,
8068919,
8068920,
8068921,
8068922,
8068923,
8068924,
8068925,
8068926,
8068927,
8068928,
8068929,
8068931,
8068932,
8068933,
8068935,
8068938,
8068939,
8068940,
8068941,
8068942,
8068943,
8068944,
8068945,
8068947,
8068948,
8068949,
8068951,
8068953,
8068956,
8068957,
8068959,
8068960,
8068961,
8068963,
8068965,
8068966,
8068967,
8068968,
8068969,
8068970,
8068971,
8068972,
8068973,
8068974,
8068975,
8068976,
8068977,
8068978,
8068979,
8068980,
8068983,
8068984,
8068985,
8068987,
8068988,
8068991,
8068992,
8068994,
8068996,
8068997,
8068998,
8068999,
8069000,
8069003,
8069004,
8069005,
8069006,
8069007,
8069008,
8069010,
8069011,
8069012,
8069013,
8069016,
8069017,
8069018,
8069019,
8069020,
8069022,
8069023,
8069024,
8069025,
8069026,
8069027,
8069028,
8069031,
8069033,
8069035,
8069037,
8069039,
8069040,
8069041,
8069043,
8069044,
8069045,
8069047,
8069048,
8069049,
8069050,
8069051,
8069052,
8069057,
8069058,
8069059,
8069060,
8069061,
8069062,
8069063,
8069064,
8069065,
8069066,
8069067,
8069068,
8069070,
8069071,
8069072,
8069073,
8069075,
8069076,
8069078,
8069079,
8069080,
8069081,
8069082,
8069083,
8069084,
8069085,
8069086,
8069087,
8069089,
8069091,
8069092,
8069095,
8069096,
8069097,
8069098,
8069100,
8069101,
8069102,
8069103,
8069104,
8069105,
8069106,
8069107,
8069109,
8069110,
8069113,
8069114,
8069115,
8069117,
8069118,
8069119,
8069121,
8069122,
8069123,
8069125,
8069126,
8069127,
8069129,
8069130,
8069131,
8069132,
8069133,
8069134,
8069135,
8069136,
8069138,
8069139,
8069141,
8069142,
8069144,
8069146,
8069148,
8069149,
8069150,
8069151,
8069152,
8069153,
8069154,
8069155,
8069156,
8069157,
8069158,
8069159,
8069160,
8069161,
8069162,
8069163,
8069164,
8069165,
8069166,
8069167,
8069169,
8069170,
8069171,
8069172,
8069173,
8069174,
8069175,
8069176,
8069177,
8069178,
8069179,
8069180,
8069181,
8069182,
8069184,
8069186,
8069187,
8069188,
8069189,
8069190,
8069191,
8069192,
8069193,
8069194,
8069195,
8069196,
8069197,
8069198,
8069200,
8069201,
8069202,
8069204,
8069205,
8069206,
8069207,
8069208,
8069209,
8069210,
8069211,
8069213,
8069214,
8069215,
8069216,
8069218,
8069219,
8069220,
8069221,
8069222,
8069223,
8069224,
8069225,
8069226,
8069227,
8069228,
8069229,
8069230,
8069231,
8069232,
8069233,
8069234,
8069235,
8069236,
8069237,
8069238,
8069239,
8069240,
8069241,
8069242,
8069244,
8069245,
8069246,
8069247,
8069248,
8069250,
8069251,
8069252,
8069255,
8069256,
8069257,
8069258,
8069260,
8069261,
8069262,
8069263,
8069264,
8069265,
8069267,
8069269,
8069270,
8069271,
8069274,
8069275,
8069276,
8069277,
8069278,
8069279,
8069280,
8069281,
8069282,
8069283,
8069284,
8069285,
8069286,
8069288,
8069290,
8069291,
8069292,
8069294,
8069295,
8069296,
8069298,
8069299,
8069300,
8069301,
8069302,
8069303,
8069304,
8069305,
8069306,
8069307,
8069308,
8069309,
8069310,
8069311,
8069312,
8069313,
8069315,
8069316,
8069317,
8069318,
8069320,
8069321,
8069322,
8069323,
8069325,
8069327,
8069328,
8069330,
8069331,
8069332,
8069334,
8069335,
8069337,
8069338,
8069339,
8069341,
8069342,
8069344,
8069345,
8069346,
8069347,
8069348,
8069349,
8069350,
8069351,
8069352,
8069353,
8069354,
8069355,
8069356,
8069357,
8069358,
8069359,
8069360,
8069361,
8069362,
8069363,
8069364,
8069366,
8069368,
8069369,
8069370,
8069371,
8069372,
8069373,
8069374,
8069375,
8069376,
8069377,
8069379,
8069380,
8069381,
8069383,
8069385,
8069386,
8069387,
8069388,
8069389,
8069390,
8069391,
8069392,
8069394,
8069395,
8069396,
8069397,
8069398,
8069399,
8069400,
8069402,
8069403,
8069404,
8069405,
8069406,
8069407,
8069409,
8069410,
8069411,
8069414,
8069415,
8069416,
8069417,
8069419,
8069420,
8069421,
8069422,
8069423,
8069424,
8069425,
8069426,
8069427,
8069428,
8069429,
8069430,
8069431,
8069432,
8069433,
8069434,
8069435,
8069436,
8069437,
8069440,
8069441,
8069442,
8069443,
8069444,
8069445,
8069446,
8069447,
8069450,
8069451,
8069452,
8069453,
8069454,
8069455,
8069457,
8069458,
8069459,
8069460,
8069461,
8069462,
8069463,
8069464,
8069466,
8069467,
8069468,
8069469,
8069470,
8069471,
8069472,
8069473,
8069474,
8069475,
8069476,
8069478,
8069479,
8069481,
8069483,
8069484,
8069485,
8069488,
8069489,
8069490,
8069491,
8069492,
8069493,
8069494,
8069495,
8069496,
8069497,
8069498,
8069499,
8069500,
8069501,
8069503,
8069504,
8069505,
8069507,
8069508,
8069509,
8069510,
8069511,
8069512,
8069513,
8069514,
8069515,
8069516,
8069517,
8069518,
8069519,
8069520,
8069522,
8069523,
8069524,
8069525,
8069526,
8069527,
8069528,
8069529,
8069530,
8069531,
8069532,
8069533,
8069534,
8069536,
8069537,
8069539,
8069540,
8069541,
8069542,
8069543,
8069545,
8069546,
8069547,
8069548,
8069549,
8069550,
8069551,
8069552,
8069553,
8069554,
8069555,
8069556,
8069557,
8069558,
8069560,
8069561,
8069562,
8069563,
8069564,
8069565,
8069566,
8069567,
8069568,
8069569,
8069570,
8069571,
8069573,
8069574,
8069575,
8069576,
8069577,
8069578,
8069579,
8069580,
8069581,
8069582,
8069583,
8069584,
8069585,
8069586,
8069587,
8069589,
8069590,
8069591,
8069592,
8069593,
8069594,
8069595,
8069596,
8069597,
8069598,
8069599,
8069600,
8069601,
8069604,
8069606,
8069607,
8069608,
8069610,
8069611,
8069612,
8069613,
8069614,
8069615,
8069617,
8069618,
8069620,
8069621,
8069623,
8069625,
8069626,
8069627,
8069628,
8069629,
8069630,
8069631,
8069632,
8069633,
8069634,
8069635,
8069637,
8069638,
8069639,
8069640,
8069641,
8069642,
8069643,
8069644,
8069645,
8069646,
8069647,
8069648,
8069649,
8069650,
8069651,
8069653,
8069654,
8069656,
8069657,
8069658,
8069659,
8069662,
8069663,
8069664,
8069665,
8069666,
8069667,
8069668,
8069669,
8069670,
8069671,
8069673,
8069674,
8069675,
8069676,
8069677,
8069678,
8069680,
8069681,
8069682,
8069683,
8069684,
8069685,
8069686,
8069687,
8069688,
8069689,
8069690,
8069691,
8069692,
8069693,
8069694,
8069695,
8069696,
8069697,
8069698,
8069700,
8069701,
8069703,
8069728,
8069729,
8069730,
8069731,
8069732,
8069733,
8069734,
8069735,
8069736,
8069737,
8069738,
8069740,
8069742,
8069743,
8069744,
8069745,
8069747,
8069748,
8069749,
8069750,
8069754,
8069760,
8069761,
8069767,
8069770,
8069778,
8069779,
8069780,
8069782,
8069786,
8069787,
8069788,
8069791,
8069798,
8069799,
8069805,
8069806,
8069809,
8069810,
8069811,
8069818,
8069819,
8069820,
8069821,
8069824,
8069826,
8069830,
8069831,
8069832,
8069834,
8069835,
8069836,
8069837,
8069839,
8069840,
8069841,
8069844,
8069846,
8069848,
8069849,
8069852,
8069853,
8069855,
8069856,
8069857,
8069858,
8069860,
8069861,
8069863,
8069864,
8069868,
8069869,
8069871,
8069872,
8069877,
8069885,
8069886,
8069887,
8069888,
8069889,
8069894,
8069902,
8069908,
8069911,
8069916,
8069917,
8069918,
8069961,
8069962,
8069963,
8069965,
8069966,
8069968,
8069969,
8069973,
8069976,
8069977,
8069980,
8069981,
8069982,
8069984,
8069985,
8069986,
8069987,
8069988,
8069989,
8069990,
8069991,
8069992,
8069993,
8069995,
8069997,
8069998,
8070000,
8070001,
8070004,
8070005,
8070006,
8070007,
8070008,
8070009,
8070010,
8070011,
8070012,
8070013,
8070015,
8070016,
8070017,
8070019,
8070020,
8070021,
8070023,
8070025,
8070034,
8073486,
8073684,
8073851,
}
id2 []int
)
sql := `
SELECT * FROM sku_name where img like '%origin%' and upc <> '' ORDER BY img
`
dao.GetRows(db, &skuNames, sql)
for _, skuName := range skuNames {
data, _, err := jxutils.DownloadFileByURL(skuName.Img)
if len(data) == 0 && err != nil {
id1 = append(id1, skuName.ID)
} else {
id2 = append(id2, skuName.ID)
for _, v := range id1 {
skus, _ := dao.GetSkus(db, nil, []int{v}, nil, nil, nil)
var orderSku *model.OrderSku
sql := `
SELECT * FROM order_sku WHERE order_created_at > ? AND sku_id = ?
`
sqlParams := []interface{}{"2021-09-14", skus[0].ID}
if dao.GetRow(db, &orderSku, sql, sqlParams); orderSku == nil {
id2 = append(id2, v)
//cms.DeleteSkuName(ctx, v, "jxadmin")
}
}
fmt.Println("exeNOimg2 id1", id1)
fmt.Println("exeNOimg2 id2", id2)
fmt.Println("deletednoimg", id2)
return err
}