|
|
|
@ -26,6 +26,7 @@ import com.glxp.api.admin.req.inventory.FilterInvCountOrderSaveRequest;
|
|
|
|
|
import com.glxp.api.admin.req.inventory.FilterInvProductDetailRequest;
|
|
|
|
|
import com.glxp.api.admin.res.inventory.InvCountOrderResponse;
|
|
|
|
|
import com.glxp.api.admin.service.auth.CustomerService;
|
|
|
|
|
import com.glxp.api.admin.service.inventory.InvCountCodesService;
|
|
|
|
|
import com.glxp.api.admin.service.inventory.InvCountOrderService;
|
|
|
|
|
import com.glxp.api.admin.util.*;
|
|
|
|
|
import com.glxp.api.common.enums.ResultEnum;
|
|
|
|
@ -68,6 +69,8 @@ public class InvCountOrderServiceImpl implements InvCountOrderService {
|
|
|
|
|
private OrderDao orderDao;
|
|
|
|
|
@Resource
|
|
|
|
|
private CodesTempDao codesTempDao;
|
|
|
|
|
@Resource
|
|
|
|
|
private InvCountCodesService invCountCodesService;
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public List<InvCountOrderResponse> filterList(FilterInvCountOrderRequest filterInvCountOrderRequest) {
|
|
|
|
@ -210,8 +213,15 @@ public class InvCountOrderServiceImpl implements InvCountOrderService {
|
|
|
|
|
if (invCountOrder.getStatus() != 0) {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, "此单据不可编辑");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return null;
|
|
|
|
|
//解析条码,修改单据详情,修改单据状态为待审核
|
|
|
|
|
invCountOrder.setStatus(1);
|
|
|
|
|
invCountOrder.setUpdateTime(DateUtil.date().toString(DatePattern.NORM_DATETIME_PATTERN));
|
|
|
|
|
List<InvCountCodes> countCodeList = filterInvCountOrderSaveRequest.getCountCodeList();
|
|
|
|
|
for (InvCountCodes invCountCodes : countCodeList) {
|
|
|
|
|
invCountCodesService.addCode(invCountCodes);
|
|
|
|
|
}
|
|
|
|
|
submitAudit(invCountOrder.getId().toString());
|
|
|
|
|
return ResultVOUtils.success();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|