workplace
anthonywj 11 months ago
parent c6859d461f
commit 4cbd788597

@ -18,6 +18,7 @@ import com.glxp.api.res.collect.CollectOrderBizResponse;
import com.glxp.api.res.collect.IoCollectOrderResponse; import com.glxp.api.res.collect.IoCollectOrderResponse;
import com.glxp.api.service.collect.IoCollectOrderBizService; import com.glxp.api.service.collect.IoCollectOrderBizService;
import com.glxp.api.service.collect.IoCollectOrderService; import com.glxp.api.service.collect.IoCollectOrderService;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
@ -25,6 +26,7 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.Date;
import java.util.List; import java.util.List;
@RestController @RestController
@ -87,6 +89,45 @@ public class IoCollectOrderController extends BaseController {
} }
/**
*
*
* @return
*/
@GetMapping("/udiwms/basic/collect/order/draft")
public BaseResponse saveDraftOrder(@RequestBody CollectOrderRequest collectOrderRequest) {
IoCollectOrder collectOrder = new IoCollectOrder();
BeanUtils.copyProperties(collectOrderRequest, collectOrder);
collectOrder.setTagStatus(-1);
collectOrder.setUpdateTime(new Date());
collectOrder.setUpdateUser(getUserId());
collectOrderService.updateById(collectOrder);
return ResultVOUtils.success();
}
/**
*
*
* @return
*/
@GetMapping("/udiwms/basic/collect/order/finish")
public BaseResponse saveFinishOrder(@RequestBody CollectOrderRequest collectOrderRequest) {
//1.校验是否全部自动赋码
//2.校验扫码是否完成
IoCollectOrder collectOrder = new IoCollectOrder();
BeanUtils.copyProperties(collectOrderRequest, collectOrder);
collectOrder.setTagStatus(3);
collectOrder.setUpdateTime(new Date());
collectOrder.setUpdateUser(getUserId());
collectOrderService.updateById(collectOrder);
return ResultVOUtils.success();
}
@PostMapping("/udiwms/basic/collect/order/bindWork") @PostMapping("/udiwms/basic/collect/order/bindWork")
public BaseResponse bindWork(@RequestBody CollectOrderBindWorkRequest bindWorkRequest) { public BaseResponse bindWork(@RequestBody CollectOrderBindWorkRequest bindWorkRequest) {

@ -48,7 +48,14 @@ public class IoSplitController extends BaseController {
@Resource @Resource
BasicSkPrescribeDiService basicSkPrescribeDiService; BasicSkPrescribeDiService basicSkPrescribeDiService;
@Resource
UdiRelevanceService udiRelevanceService;
@Resource
IoSplitFifoCodeService splitFifoCodeService;
@Resource
BasicSkPrescribeService basicSkPrescribeService;
@Resource
BasicSkPrescribeItemCodeService basicSkPrescribeItemCodeService;
/** /**
* *
* *
@ -106,14 +113,7 @@ public class IoSplitController extends BaseController {
return ResultVOUtils.success(pageSimpleResponse); return ResultVOUtils.success(pageSimpleResponse);
} }
@Resource
UdiRelevanceService udiRelevanceService;
@Resource
IoSplitFifoCodeService splitFifoCodeService;
@Resource
BasicSkPrescribeService basicSkPrescribeService;
@Resource
BasicSkPrescribeItemCodeService basicSkPrescribeItemCodeService;
/** /**
* ) * )

@ -119,9 +119,9 @@ public class IoCollectOrder implements Serializable {
*/ */
@TableField(value = "updateUser") @TableField(value = "updateUser")
@ApiModelProperty(value = "更新人") @ApiModelProperty(value = "更新人")
private String updateUser; private Long updateUser;
/** /**
* 0:1:234 * 0:1:234,-1:稿
*/ */
@TableField(value = "tagStatus") @TableField(value = "tagStatus")
private Integer tagStatus; private Integer tagStatus;

@ -79,7 +79,7 @@ public class CollectOrderRequest extends ListPageRequest {
/** /**
* *
*/ */
private String updateUser; private Long updateUser;
} }

@ -145,7 +145,7 @@ public class IoSplitCodeService extends ServiceImpl<IoSplitCodeMapper, IoSplitCo
IoCollectOrderCodeAutoService collectOrderCodeAutoService; IoCollectOrderCodeAutoService collectOrderCodeAutoService;
/** /**
* *
*/ */
public void orderAutoTagCode(IoCollectOrder collectOrder) { public void orderAutoTagCode(IoCollectOrder collectOrder) {

Loading…
Cancel
Save