代码备份

workplace
anthonywj 11 months ago
parent 8f0d0a8aad
commit 44b8a8d04b

@ -130,7 +130,7 @@ public class SysWorkplaceController extends BaseController {
BasicCollectUserRequest basicCollectUserRequest = new BasicCollectUserRequest();
basicCollectUserRequest.setWorkplaceCode(sysWorkplace.getOrderId());
List<UserWorkResponse> userWorkResponses = basicCollectUserService.filterList(basicCollectUserRequest);
if (userWorkResponses.size() >0){
if (userWorkResponses.size() > 0) {
return ResultVOUtils.error("当前工位已有员工绑定,请解绑之后在删除");
}
boolean save = sysWorkplaceService.removeById(sysWorkplace);

@ -17,6 +17,7 @@ import com.glxp.api.entity.collect.IoCollectOrderBiz;
import com.glxp.api.entity.collect.IoCollectOrderCodeMan;
import com.glxp.api.req.collect.CollectOrderCodeManRequest;
import com.glxp.api.req.inout.AddTagCodeReqeust;
import com.glxp.api.req.inout.DeleteTageCodeRequest;
import com.glxp.api.res.PageSimpleResponse;
import com.glxp.api.res.basic.UdiRelevanceResponse;
import com.glxp.api.res.collect.CollectOrderCodeManResponse;
@ -56,14 +57,14 @@ public class IoCollectOrderCodeManController extends BaseController {
@Resource
IoCollectOrderBizService collectOrderBizService;
@Resource
UdiRelevanceService udiRelevanceService;
@Resource
IoSplitFifoCodeService splitFifoCodeService;
@Resource
GennerOrderUtils gennerOrderUtils;
@Resource
BasicCollectBustypeService bustypeService;
@Resource
SysWorkplaceService sysWorkPlaceService;
/**
*
@ -84,10 +85,6 @@ public class IoCollectOrderCodeManController extends BaseController {
return ResultVOUtils.success(pageSimpleResponse);
}
@Resource
BasicCollectBustypeService bustypeService;
@Resource
SysWorkplaceService sysWorkPlaceService;
/**
* )
@ -166,14 +163,14 @@ public class IoCollectOrderCodeManController extends BaseController {
collectOrderBiz = scanGenOrder(udiRelevanceResponses, collectOrderBizs, udiEntity);
collectOrderBiz.setOrderIdFk(collectOrder.getBillNo());
} else {
collectOrderBiz.setScanCount(collectOrderBiz.getScanCount() + 1);
collectOrderBiz.setScanCount(IntUtil.value(collectOrderBiz.getScanCount()) + 1);
}
break;
case 2: //不插入
if (collectOrderBiz == null)
return ResultVOUtils.error(500, "非此单据追溯码!");
int count = collectOrderBiz.getScanCount() + 1;
if (count > collectOrderBiz.getCount()) {
int count = IntUtil.value(collectOrderBiz.getScanCount()) + 1;
if (count > IntUtil.value(collectOrderBiz.getCount())) {
return ResultVOUtils.error(500, "扫码数量超出!");
}
collectOrderBiz.setScanCount(count);
@ -184,19 +181,19 @@ public class IoCollectOrderCodeManController extends BaseController {
if (!IntUtil.value(addTagCodeReqeust.getInsert())) {
if (collectOrderBiz == null)
return ResultVOUtils.error(502, "非此单据追溯码!");
int count1 = collectOrderBiz.getScanCount() + 1;
int count1 = IntUtil.value(collectOrderBiz.getScanCount()) + 1;
if (count1 > collectOrderBiz.getCount()) {
return ResultVOUtils.error(502, "扫码数量超出!");
}
collectOrderBiz.setScanCount(count1);
} else {
if (collectOrderBiz == null) {
collectOrderBiz = scanGenOrder(udiRelevanceResponses, collectOrderBizs, udiEntity);
collectOrderBiz.setOrderIdFk(collectOrder.getBillNo());
} else {
collectOrderBiz.setScanCount(collectOrderBiz.getScanCount() + 1);
collectOrderBiz.setScanCount(IntUtil.value(collectOrderBiz.getScanCount()) + 1);
}
}
break;
default:
break;
@ -221,14 +218,14 @@ public class IoCollectOrderCodeManController extends BaseController {
collectOrderBiz = scanGenOrder(udiRelevanceResponses, collectOrderBizs, udiEntity);
collectOrderBiz.setOrderIdFk(collectOrder.getBillNo());
} else {
collectOrderBiz.setScanCount(collectOrderBiz.getScanCount() + 1);
collectOrderBiz.setScanCount(IntUtil.value(collectOrderBiz.getScanCount()) + 1);
}
break;
case 2: //不插入
if (collectOrderBiz == null)
return ResultVOUtils.error(500, "非此单据追溯码!");
int count = collectOrderBiz.getScanCount() + 1;
if (count > collectOrderBiz.getCount()) {
int count = IntUtil.value(collectOrderBiz.getScanCount()) + 1;
if (count > IntUtil.value(collectOrderBiz.getCount())) {
return ResultVOUtils.error(500, "扫码数量超出!");
}
collectOrderBiz.setScanCount(count);
@ -239,10 +236,11 @@ public class IoCollectOrderCodeManController extends BaseController {
if (!IntUtil.value(addTagCodeReqeust.getInsert())) {
if (collectOrderBiz == null)
return ResultVOUtils.error(502, "非此单据追溯码!");
int count1 = collectOrderBiz.getScanCount() + 1;
if (count1 > collectOrderBiz.getCount()) {
int count1 = IntUtil.value(collectOrderBiz.getScanCount()) + 1;
if (count1 > IntUtil.value(collectOrderBiz.getCount())) {
return ResultVOUtils.error(502, "扫码数量超出!");
}
collectOrderBiz.setScanCount(count1);
} else {
if (collectOrderBiz == null) {
collectOrderBiz = scanGenOrder(udiRelevanceResponses, collectOrderBizs, udiEntity);
@ -289,6 +287,16 @@ public class IoCollectOrderCodeManController extends BaseController {
}
@PostMapping("/udiwms/ioSplit/collect/code/remove")
public BaseResponse removeCode(@RequestBody @Valid DeleteTageCodeRequest delete,
BindingResult bindingResult) {
//1.减一IoCollectOrderCodeMan-1 IoCollectOrderBiz-1
//2.删除 IoCollectOrderCodeMan-删除 IoCollectOrderBiz-数量
return ResultVOUtils.error("");
}
public IoCollectOrderBiz scanGenOrder(List<UdiRelevanceResponse> udiRelevanceResponses, List<IoCollectOrderBiz> collectOrderBizs, UdiEntity udiEntity) {
for (UdiRelevanceResponse udiRelevanceResponse : udiRelevanceResponses) {
for (IoCollectOrderBiz collectOrderBiz : collectOrderBizs) {

@ -159,8 +159,6 @@ public class IoCollectOrderController extends BaseController {
//1.校验是否全部自动赋码
//2.校验扫码是否完成
@ -203,4 +201,8 @@ public class IoCollectOrderController extends BaseController {
collectOrderService.clearOrder();
return ResultVOUtils.success();
}
}

@ -151,4 +151,8 @@ public class BasicSkPrescribeEntity {
@TableField(value = "workPlaceCode")
private Long workPlaceCode;
@TableField(value = "addr")
private String addr;
}

@ -0,0 +1,10 @@
package com.glxp.api.req.inout;
import lombok.Data;
@Data
public class DeleteTageCodeRequest {
}

@ -18,6 +18,7 @@ public class CollectOrderCodeAutoResponse {
* udi
*/
private String udiCode;
private Long relId;
/**
* /

@ -13,7 +13,7 @@ public class CollectOrderCodeManResponse {
private String udiCode;
private Integer relId;
private Long relId;
private String nameCode;

@ -87,6 +87,8 @@ public class IoCollectOrderService extends ServiceImpl<IoCollectOrderMapper, IoC
FilterOrderRequest filterOrderRequest = new FilterOrderRequest();
filterOrderRequest.setPage(1);
filterOrderRequest.setLimit(1000);
filterOrderRequest.setStatus(7);
filterOrderRequest.setProductType(null);
List<IoOrderResponse> list = orderService.filterList(filterOrderRequest);
List<IoCollectOrder> collectOrderList = new ArrayList<>();
for (IoOrderResponse ioOrderEntity : list) {
@ -152,7 +154,7 @@ public class IoCollectOrderService extends ServiceImpl<IoCollectOrderMapper, IoC
List<IoCollectOrder> collectOrderList = new ArrayList<>();
for (BasicSkPrescribeEntity basicSkPrescribeEntity : basicSkPrescribeEntities) {
BasicCollectBustypeEntity collectBustypeEntity = collectBustypeService.findByAddr(String.valueOf(basicSkPrescribeEntity.getWorkPlaceCode()));
BasicCollectBustypeEntity collectBustypeEntity = collectBustypeService.findByAddr(String.valueOf(basicSkPrescribeEntity.getAddr()));
if (collectBustypeEntity == null)
continue;
if (collectOrderMapper.exists(new LambdaQueryWrapper<IoCollectOrder>().eq(IoCollectOrder::getBillNo, basicSkPrescribeEntity.getCode()))) {

@ -919,7 +919,13 @@ public class IoAddInoutService {
ioOrderDetailCodeEntity.setYlqxzcrbarmc(udiRelevanceResponse.getYlqxzcrbarmc());
ioOrderDetailCodeEntity.setManufacturer(udiRelevanceResponse.getManufactory());
ioOrderDetailCodeEntity.setMeasname(udiRelevanceResponse.getMeasname());
ioOrderDetailCodeEntity.setSpec(udiRelevanceResponse.getGgxh());
if (StrUtil.isEmpty(udiRelevanceResponse.getGgxh())) {
ioOrderDetailCodeEntity.setSpec(udiRelevanceResponse.getBzgg());
} else
ioOrderDetailCodeEntity.setSpec(udiRelevanceResponse.getGgxh());
if (StrUtil.isEmpty(udiRelevanceResponse.getMeasname())) {
ioOrderDetailCodeEntity.setMeasname(udiRelevanceResponse.getUseLevelUnit());
}
ioOrderDetailCodeEntity.setSupId(codeTempEntity.getSupId());
ioOrderDetailCodeEntity.setProductType(codeTempEntity.getProductType());
if (codeTempEntity.getPrice() == null) {

Loading…
Cancel
Save