PDA 改为UNIAPP

master
cez 2022-06-24 16:51:07 +08:00
parent 8f38ab6832
commit 8f11321708
2 changed files with 29 additions and 29 deletions

View File

@ -65,6 +65,8 @@ import com.zzjee.md.entity.MvGoodsEntity;
import com.zzjee.wm.service.WmInQmIServiceI; import com.zzjee.wm.service.WmInQmIServiceI;
import com.zzjee.wmutil.wmUtil; import com.zzjee.wmutil.wmUtil;
import static com.xiaoleilu.hutool.date.DateTime.now;
/** /**
* @author erzhongxmu * @author erzhongxmu
* @version V1.0 * @version V1.0
@ -230,7 +232,7 @@ public class WmInQmIController extends BaseController {
message = "上架成功"; message = "上架成功";
try { try {
System.out.println(request.getParameter("id")); System.out.println(request.getParameter("id"));
boolean isup = toup(request.getParameter("id")); boolean isup = toup(request.getParameter("id"),"","","");
if (!isup) { if (!isup) {
j.setSuccess(false); j.setSuccess(false);
message = "上架失败"; message = "上架失败";
@ -251,7 +253,7 @@ public class WmInQmIController extends BaseController {
} }
private boolean toup(String id) { public boolean toup(String id,String kuweiBianMa,String username,String realname) {
// List<WmToUpGoodsEntity> wmToUpGoodsList = new ArrayList<WmToUpGoodsEntity>(); // List<WmToUpGoodsEntity> wmToUpGoodsList = new ArrayList<WmToUpGoodsEntity>();
String hql0 = "from WmInQmIEntity where binSta = 'N' and id = ?"; String hql0 = "from WmInQmIEntity where binSta = 'N' and id = ?";
List<WmInQmIEntity> WmInQmIEntityList = systemService.findHql(hql0, List<WmInQmIEntity> WmInQmIEntityList = systemService.findHql(hql0,
@ -273,6 +275,13 @@ public class WmInQmIController extends BaseController {
System.out.println(wmInQmIEntity.getId() + "33333"); System.out.println(wmInQmIEntity.getId() + "33333");
WmToUpGoodsEntity wmToUpGoodsEntity = new WmToUpGoodsEntity(); WmToUpGoodsEntity wmToUpGoodsEntity = new WmToUpGoodsEntity();
if(!StringUtil.isEmpty(username)){
wmToUpGoodsEntity.setCreateBy(username);
}
if(!StringUtil.isEmpty(realname)){
wmToUpGoodsEntity.setCreateName(realname);
}
wmToUpGoodsEntity.setCreateDate(now());
wmToUpGoodsEntity.setGoodsId(wmInQmIEntity.getGoodsId()); wmToUpGoodsEntity.setGoodsId(wmInQmIEntity.getGoodsId());
wmToUpGoodsEntity.setGoodsProData(wmInQmIEntity.getProData()); wmToUpGoodsEntity.setGoodsProData(wmInQmIEntity.getProData());
wmToUpGoodsEntity.setGoodsBatch(wmInQmIEntity.getGoodsBatch()); wmToUpGoodsEntity.setGoodsBatch(wmInQmIEntity.getGoodsBatch());
@ -281,7 +290,12 @@ public class WmInQmIController extends BaseController {
wmToUpGoodsEntity.setOrderIdI(wmInQmIEntity.getId()); wmToUpGoodsEntity.setOrderIdI(wmInQmIEntity.getId());
wmToUpGoodsEntity.setOrderId(wmInQmIEntity.getImNoticeId()); wmToUpGoodsEntity.setOrderId(wmInQmIEntity.getImNoticeId());
wmToUpGoodsEntity.setBinId(wmInQmIEntity.getTinId()); wmToUpGoodsEntity.setBinId(wmInQmIEntity.getTinId());
wmToUpGoodsEntity.setKuWeiBianMa(wmInQmIEntity.getBinId()); if(!StringUtil.isEmpty(kuweiBianMa)){
wmToUpGoodsEntity.setKuWeiBianMa(kuweiBianMa);
}else{
wmToUpGoodsEntity.setKuWeiBianMa(wmInQmIEntity.getBinId());
}
wmToUpGoodsEntity.setCusCode(wmInQmIEntity.getCusCode()); wmToUpGoodsEntity.setCusCode(wmInQmIEntity.getCusCode());
wmToUpGoodsEntity.setGoodsName(wmInQmIEntity.getGoodsName()); wmToUpGoodsEntity.setGoodsName(wmInQmIEntity.getGoodsName());
wmToUpGoodsEntity.setActTypeCode("01"); wmToUpGoodsEntity.setActTypeCode("01");
@ -291,7 +305,7 @@ public class WmInQmIController extends BaseController {
// Map<String, Object> binMap = systemService.findOneForJdbc(sql); // Map<String, Object> binMap = systemService.findOneForJdbc(sql);
System.out.println(wmInQmIEntity.getBinId() + "444444"); System.out.println(wmInQmIEntity.getBinId() + "444444");
if (!wmUtil.checkbin(wmInQmIEntity.getBinId())) { if (!wmUtil.checkbin(wmToUpGoodsEntity.getKuWeiBianMa())) {
throw new RuntimeException("储位不存在或已停用!"); throw new RuntimeException("储位不存在或已停用!");
} }
System.out.println(wmInQmIEntity.getBinId() + "555555"); System.out.println(wmInQmIEntity.getBinId() + "555555");
@ -586,7 +600,7 @@ public class WmInQmIController extends BaseController {
// wmInQmI.setBinId(wmInQmI.getImNoticeId()); // wmInQmI.setBinId(wmInQmI.getImNoticeId());
String id = wmInQmIService.save(wmInQmI).toString(); String id = wmInQmIService.save(wmInQmI).toString();
if ("on".equals(ResourceUtil.getConfigByName("webonestepup")) && StringUtil.isNotEmpty(wmInQmI.getBinId())) { if ("on".equals(ResourceUtil.getConfigByName("webonestepup")) && StringUtil.isNotEmpty(wmInQmI.getBinId())) {
toup(id); toup(id,"","","");
} }
systemService.addLog("批量收货" + wmInQmI.getGoodsId(), Globals.Log_Type_INSERT, systemService.addLog("批量收货" + wmInQmI.getGoodsId(), Globals.Log_Type_INSERT,
Globals.Log_Leavel_INFO); Globals.Log_Leavel_INFO);
@ -1091,7 +1105,7 @@ public class WmInQmIController extends BaseController {
} }
String id = wmInQmIService.save(wmInQmI).toString(); String id = wmInQmIService.save(wmInQmI).toString();
if ("on".equals(ResourceUtil.getConfigByName("onestepup")) && StringUtil.isNotEmpty(wmInQmI.getBinId())) { if ("on".equals(ResourceUtil.getConfigByName("onestepup")) && StringUtil.isNotEmpty(wmInQmI.getBinId())) {
toup(id); toup(id,"","","");
} }
D0.setOK(true); D0.setOK(true);
} }

View File

@ -82,7 +82,8 @@ public class WmToUpGoodsController extends BaseController {
private SystemService systemService; private SystemService systemService;
@Autowired @Autowired
private Validator validator; private Validator validator;
@Autowired
private WmInQmIController wmInQmIController;
/** /**
@ -452,7 +453,6 @@ public class WmToUpGoodsController extends BaseController {
if (!failures.isEmpty()) { if (!failures.isEmpty()) {
return new ResponseEntity(BeanValidators.extractPropertyAndMessage(failures), HttpStatus.BAD_REQUEST); return new ResponseEntity(BeanValidators.extractPropertyAndMessage(failures), HttpStatus.BAD_REQUEST);
} }
if(StringUtil.isEmpty(wmToUpGoods.getKuWeiBianMa())){ if(StringUtil.isEmpty(wmToUpGoods.getKuWeiBianMa())){
D0.setOK(false); D0.setOK(false);
D0.setErrorMsg("储位不能为空"); D0.setErrorMsg("储位不能为空");
@ -463,8 +463,6 @@ public class WmToUpGoodsController extends BaseController {
D0.setErrorMsg("储位不存在"); D0.setErrorMsg("储位不存在");
return new ResponseEntity(D0, HttpStatus.OK); } return new ResponseEntity(D0, HttpStatus.OK); }
} }
//保存 //保存
try{ try{
D0.setOK(true); D0.setOK(true);
@ -483,34 +481,22 @@ public class WmToUpGoodsController extends BaseController {
return new ResponseEntity(D0, HttpStatus.OK); return new ResponseEntity(D0, HttpStatus.OK);
} }
if(StringUtil.isNotEmpty(wmToUpGoods.getOrderIdI())){ // wmToUpGoods.setGoodsName(wmInQmIEntity.getGoodsName());
List<WmToUpGoodsEntity> wmToUpGoodsEntity = systemService.findByProperty(WmToUpGoodsEntity.class,"orderIdI",wmToUpGoods.getWmToUpId()); // wmToUpGoods.setCreateDate(DateUtils.getDate());
if(wmToUpGoodsEntity!=null&&wmToUpGoodsEntity.size()>0){
D0.setOK(false);
D0.setErrorMsg("已经上架,不能重复上架");
return new ResponseEntity(D0, HttpStatus.OK);
}
}else{
D0.setOK(false);
D0.setErrorMsg("验收记录为空,不能上架");
return new ResponseEntity(D0, HttpStatus.OK);
}
wmToUpGoods.setGoodsName(wmInQmIEntity.getGoodsName());
wmToUpGoods.setCreateDate(DateUtils.getDate());
TSBaseUser user = systemService.findUniqueByProperty(TSBaseUser.class,"userName",wmToUpGoods.getCreateBy()); TSBaseUser user = systemService.findUniqueByProperty(TSBaseUser.class,"userName",wmToUpGoods.getCreateBy());
if (user != null ) { if (user != null ) {
wmToUpGoods.setCreateName(user.getRealName()); wmToUpGoods.setCreateName(user.getRealName());
} }
wmToUpGoodsService.save(wmToUpGoods); wmInQmIController.toup(wmToUpGoods.getWmToUpId(),wmToUpGoods.getKuWeiBianMa(),wmToUpGoods.getCreateBy(),user.getRealName());
// wmToUpGoodsService.save(wmToUpGoods);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
D0.setOK(false); D0.setOK(false);
} }
return new ResponseEntity(D0, HttpStatus.OK); return new ResponseEntity(D0, HttpStatus.OK);
} }