| | |
| | | import com.baomidou.mybatisplus.mapper.EntityWrapper; |
| | | import com.baomidou.mybatisplus.plugins.Page; |
| | | import com.core.common.Cools; |
| | | import com.zy.asrs.entity.StoreType; |
| | | import com.zy.asrs.entity.Tag; |
| | | import com.zy.asrs.entity.param.MatSyncParam; |
| | | import com.zy.asrs.service.OpenService; |
| | | import com.zy.asrs.service.StoreTypeService; |
| | | import com.zy.asrs.service.TagService; |
| | | import com.zy.asrs.task.AbstractHandler; |
| | | import com.zy.asrs.task.core.ReturnT; |
| | |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.beans.factory.annotation.Value; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | |
| | | @Autowired |
| | | private UserService userService; |
| | | |
| | | @Autowired |
| | | private StoreTypeService storeTypeService; |
| | | |
| | | @Value("${NYNC.pageSize}") |
| | | private Integer pageSize; |
| | | |
| | | /** |
| | | * @return |
| | | */ |
| | | @Transactional |
| | | public ReturnT<String> start1() { |
| | | Page<NccBdCustomerWms> page = new Page<>(1, pageSize); |
| | | Page<NccBdCustomerWms> wmsFlag = nccBdCustomerWmsService.selectPage(page, new EntityWrapper<NccBdCustomerWms>().ne("wms_flag", 1)); |
| | |
| | | /** |
| | | * @return |
| | | */ |
| | | @Transactional |
| | | public ReturnT<String> start2() { |
| | | Page<NccCgCgdhdWms> page = new Page<>(1, pageSize); |
| | | Page<NccCgCgdhdWms> wmsFlag = nccCgCgdhdWmsService.selectPage(page, new EntityWrapper<NccCgCgdhdWms>().ne("wms_flag", 1)); |
| | |
| | | return SUCCESS; |
| | | } |
| | | |
| | | @Transactional |
| | | public ReturnT<String> start3() { |
| | | Page<NccCkPddWms> page = new Page<>(1, pageSize); |
| | | Page<NccCkPddWms> wmsFlag = nccCkPddWmsService.selectPage(page, new EntityWrapper<NccCkPddWms>().ne("wms_flag", 1)); |
| | |
| | | return SUCCESS; |
| | | } |
| | | |
| | | @Transactional |
| | | public ReturnT<String> start4() { |
| | | Page<NccJcBmWms> page = new Page<>(1, pageSize); |
| | | Page<NccJcBmWms> wmsFlag = nccJcBmWmsService.selectPage(page, new EntityWrapper<NccJcBmWms>().ne("wms_flag", 1)); |
| | |
| | | return SUCCESS; |
| | | } |
| | | |
| | | |
| | | @Transactional |
| | | public ReturnT<String> start5() { |
| | | Page<NccJcCkhw> page = new Page<>(1, pageSize); |
| | | Page<NccJcCkhw> wmsFlag = nccJcCkhwService.selectPage(page, new EntityWrapper<NccJcCkhw>().ne("wms_flag", 1)); |
| | |
| | | return SUCCESS; |
| | | } |
| | | |
| | | @Transactional |
| | | public ReturnT<String> start6() { |
| | | Page<NccJcCkWms> page = new Page<>(1, pageSize); |
| | | Page<NccJcCkWms> wmsFlag = nccJcCkWmsService.selectPage(page, new EntityWrapper<NccJcCkWms>().ne("wms_flag", 1)); |
| | | for (NccJcCkWms nccJcCkWms : wmsFlag.getRecords()) { |
| | | log.info("NccJcCkWms数据:{}", JSONObject.toJSON(nccJcCkWms)); |
| | | StoreType storeType = storeTypeService.selectById(nccJcCkWms.getCode()); |
| | | if (storeType == null) { |
| | | storeType = new StoreType(); |
| | | storeType.setStoreName(nccJcCkWms.getName()); |
| | | storeType.setStatus(1); |
| | | storeType.setStoreId(nccJcCkWms.getCode()); |
| | | storeType.setCreateBy(1L); |
| | | storeType.setCreateTime(new Date()); |
| | | storeTypeService.insert(storeType); |
| | | } else { |
| | | storeType.setStoreName(nccJcCkWms.getName()); |
| | | storeTypeService.updateById(storeType); |
| | | } |
| | | nccJcCkWms.setWmsFlag(1); |
| | | nccJcCkWmsService.update(nccJcCkWms, new EntityWrapper<NccJcCkWms>().eq("code", nccJcCkWms.getCode())); |
| | | } |
| | | return SUCCESS; |
| | | } |
| | | |
| | | @Transactional |
| | | public ReturnT<String> start7() { |
| | | Page<NccJcQilibcBarcodeflowWms> page = new Page<>(1, pageSize); |
| | | Page<NccJcQilibcBarcodeflowWms> wmsFlag = nccJcQilibcBarcodeflowWmsService.selectPage(page, new EntityWrapper<NccJcQilibcBarcodeflowWms>().ne("wms_flag", 1)); |
| | |
| | | return SUCCESS; |
| | | } |
| | | |
| | | @Transactional |
| | | public ReturnT<String> start8() { |
| | | Page<NccJcRyWms> page = new Page<>(1, pageSize); |
| | | Page<NccJcRyWms> wmsFlag = nccJcRyWmsService.selectPage(page, new EntityWrapper<NccJcRyWms>().ne("wms_flag", 1).eq("sszzmc", "浙江福莱新材料股份有限公司烟台分公司")); |
| | | Page<NccJcRyWms> wmsFlag = nccJcRyWmsService.selectPage(page, new EntityWrapper<NccJcRyWms>().ne("wms_flag", 1).eq("sszzbm", "FYT")); |
| | | for (NccJcRyWms nccJcRyWms : wmsFlag.getRecords()) { |
| | | User user = userService.selectOne(new EntityWrapper<User>().eq("username", nccJcRyWms.getRybm())); |
| | | if (user == null) { |
| | | user = new User(); |
| | | user.setUsername(nccJcRyWms.getRybm()); |
| | | user.setNickname(nccJcRyWms.getRymc()); |
| | | user.setMobile(nccJcRyWms.getRybm()); |
| | | user.setRoleId(12L); |
| | | user.setStatus(1); |
| | | user.setCreateTime(new Date()); |
| | | userService.insert(user); |
| | | }else { |
| | | } else { |
| | | user.setUsername(nccJcRyWms.getRybm()); |
| | | user.setNickname(nccJcRyWms.getRymc()); |
| | | user.setMobile(nccJcRyWms.getRybm()); |
| | | user.setRoleId(12L); |
| | | user.setStatus(1); |
| | | userService.updateById(user); |
| | | } |
| | | nccJcRyWms.setWmsFlag(1); |
| | | nccJcRyWmsService.updateById(nccJcRyWms); |
| | | nccJcRyWmsService.update(nccJcRyWms, new EntityWrapper<NccJcRyWms>().eq("rybm", nccJcRyWms.getRybm())); |
| | | log.info("NccJcRyWms数据:{}", JSONObject.toJSON(nccJcRyWms)); |
| | | } |
| | | |
| | | return SUCCESS; |
| | | } |
| | | |
| | | @Transactional |
| | | public ReturnT<String> start9() { |
| | | Page<NccJcWlflWms> page = new Page<>(1, pageSize); |
| | | Page<NccJcWlflWms> wmsFlag = nccJcWlflWmsService.selectPage(page, new EntityWrapper<NccJcWlflWms>().ne("wms_flag", 1)); |
| | |
| | | return SUCCESS; |
| | | } |
| | | |
| | | @Transactional |
| | | public ReturnT<String> start10() { |
| | | Page<NccOrgCorpWms> page = new Page<>(1, pageSize); |
| | | Page<NccOrgCorpWms> wmsFlag = nccOrgCorpWmsService.selectPage(page, new EntityWrapper<NccOrgCorpWms>().ne("wms_flag", 1)); |
| | |
| | | return SUCCESS; |
| | | } |
| | | |
| | | |
| | | @Transactional |
| | | public ReturnT<String> start13() { |
| | | Page<VGetBdMaterial> page = new Page<>(1, pageSize); |
| | | Page<VGetBdMaterial> wmsFlag = vGetBdMaterialService.selectPage(page, new EntityWrapper<VGetBdMaterial>().ne("wms_flag", 1)); |
| | |
| | | for (VGetBdMaterial vGetBdMaterial : wmsFlag.getRecords()) { |
| | | vGetBdMaterial.setWmsFlag(1); |
| | | } |
| | | vGetBdMaterialService.updateBatchById(wmsFlag.getRecords()); |
| | | for (VGetBdMaterial vGetBdMaterial : wmsFlag.getRecords()) { |
| | | vGetBdMaterialService.update(vGetBdMaterial, new EntityWrapper<VGetBdMaterial>().eq("物料编码", vGetBdMaterial.get物料编码())); |
| | | } |
| | | } |
| | | return SUCCESS; |
| | | } |