Browse Source

调整

piece
LYM 3 years ago
parent
commit
99eb85ccf2
  1. 4
      src/main/java/com/qs/serve/modules/pms/controller/PmsOrderController.java
  2. 8
      src/main/java/com/qs/serve/modules/pms/controller/PmsOrderProductController.java
  3. 2
      src/main/java/com/qs/serve/modules/pms/controller/PmsOrderSubmitController.java
  4. 8
      src/main/java/com/qs/serve/modules/pms/controller/PmsProductProcessController.java
  5. 2
      src/main/java/com/qs/serve/modules/pms/entity/PmsCounterSubmit.java
  6. 3
      src/main/java/com/qs/serve/modules/pms/entity/PmsCounterType.java
  7. 2
      src/main/java/com/qs/serve/modules/pms/entity/PmsOrder.java
  8. 1
      src/main/java/com/qs/serve/modules/pms/entity/PmsOrderProcess.java
  9. 1
      src/main/java/com/qs/serve/modules/pms/entity/dto/PmsOrderBo.java
  10. 2
      src/main/java/com/qs/serve/modules/pms/entity/dto/PmsOrderProductStatusBo.java
  11. 2
      src/main/resources/application-dev.yml

4
src/main/java/com/qs/serve/modules/pms/controller/PmsOrderController.java

@ -137,11 +137,13 @@ public class PmsOrderController {
pmsOrder.setId(param.getOrderId()); pmsOrder.setId(param.getOrderId());
pmsOrder.setStatus(2); pmsOrder.setStatus(2);
pmsOrderService.updateById(pmsOrder); pmsOrderService.updateById(pmsOrder);
return R.ok("订单已开启");
}else if (param.getStatus().equals(3)){ }else if (param.getStatus().equals(3)){
PmsOrder pmsOrder = new PmsOrder(); PmsOrder pmsOrder = new PmsOrder();
pmsOrder.setId(param.getOrderId()); pmsOrder.setId(param.getOrderId());
pmsOrder.setStatus(3); pmsOrder.setStatus(3);
pmsOrderService.updateById(pmsOrder); pmsOrderService.updateById(pmsOrder);
return R.ok("订单已开启");
} }
return R.error("无效参数"); return R.error("无效参数");
} }
@ -151,7 +153,7 @@ public class PmsOrderController {
* @param param * @param param
* @return * @return
*/ */
//@PostMapping("/save") @PostMapping("/save")
@SysLog(module = SystemModule.PIECE, title = "生产订单", biz = BizType.INSERT) @SysLog(module = SystemModule.PIECE, title = "生产订单", biz = BizType.INSERT)
@PreAuthorize("hasRole('pms:order:insert')") @PreAuthorize("hasRole('pms:order:insert')")
public R<?> save(@RequestBody @Valid PmsOrder param){ public R<?> save(@RequestBody @Valid PmsOrder param){

8
src/main/java/com/qs/serve/modules/pms/controller/PmsOrderProductController.java

@ -92,10 +92,10 @@ public class PmsOrderProductController {
} }
} }
} }
PmsOrderProduct orderProduct = new PmsOrderProduct(); PmsOrderProduct pmsOrderProduct = pmsOrderProductService.getById(param.getOrderProductSn());
orderProduct.setOrderProductSn(param.getOrderProductSn()); if (pmsOrderProduct==null)return R.error(R.NOT_FOUND_TIPS);
orderProduct.setFinishedStatus(param.getStatus()); pmsOrderProduct.setFinishedStatus(param.getStatus());
boolean result = pmsOrderProductService.updateById(orderProduct); boolean result = pmsOrderProductService.updateById(pmsOrderProduct);
return R.isTrue(result); return R.isTrue(result);
} }

2
src/main/java/com/qs/serve/modules/pms/controller/PmsOrderSubmitController.java

@ -117,6 +117,7 @@ public class PmsOrderSubmitController {
orderSubmit.setProcessName(orderProcess.getProcessName()); orderSubmit.setProcessName(orderProcess.getProcessName());
orderSubmit.setProcessCode(orderProcess.getProcessCode()); orderSubmit.setProcessCode(orderProcess.getProcessCode());
LoginUser loginUser = AuthContextUtils.getLoginUser(); LoginUser loginUser = AuthContextUtils.getLoginUser();
//TODO 补上PersonCode
orderSubmit.setPersonId(loginUser.getUserId()); orderSubmit.setPersonId(loginUser.getUserId());
orderSubmit.setPersonName(loginUser.getNick()); orderSubmit.setPersonName(loginUser.getNick());
boolean result = pmsOrderSubmitService.save(orderSubmit); boolean result = pmsOrderSubmitService.save(orderSubmit);
@ -145,6 +146,7 @@ public class PmsOrderSubmitController {
orderSubmit.setProcessName(orderProcess.getProcessName()); orderSubmit.setProcessName(orderProcess.getProcessName());
orderSubmit.setProcessCode(orderProcess.getProcessCode()); orderSubmit.setProcessCode(orderProcess.getProcessCode());
SysUser sysUser = sysUserService.getById(param.getPersonId()); SysUser sysUser = sysUserService.getById(param.getPersonId());
//TODO 补上PersonCode
orderSubmit.setPersonName(sysUser.getName()); orderSubmit.setPersonName(sysUser.getName());
boolean result = pmsOrderSubmitService.save(orderSubmit); boolean result = pmsOrderSubmitService.save(orderSubmit);
return R.isTrue(result); return R.isTrue(result);

8
src/main/java/com/qs/serve/modules/pms/controller/PmsProductProcessController.java

@ -99,8 +99,8 @@ public class PmsProductProcessController {
ppp.setProcessId(procId); ppp.setProcessId(procId);
return ppp; return ppp;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
pmsProductProcessService.saveBatch(newList); boolean result= pmsProductProcessService.saveBatch(newList);
return R.error(); return R.isTrue(result);
} }
/** /**
@ -135,8 +135,8 @@ public class PmsProductProcessController {
ppp.setProcessId(processId); ppp.setProcessId(processId);
return ppp; return ppp;
}).collect(Collectors.toList()); }).collect(Collectors.toList());
pmsProductProcessService.saveBatch(newList); boolean result = pmsProductProcessService.saveBatch(newList);
return R.error(); return R.isTrue(result);
} }
/** /**

2
src/main/java/com/qs/serve/modules/pms/entity/PmsCounterSubmit.java

@ -67,7 +67,6 @@ public class PmsCounterSubmit implements Serializable {
private String personRemark; private String personRemark;
/** 核对状态 */ /** 核对状态 */
@Length(max = 32,message = "核对员id长度不能超过32字")
private Integer checkStatus; private Integer checkStatus;
/** 核对员id */ /** 核对员id */
@ -83,7 +82,6 @@ public class PmsCounterSubmit implements Serializable {
private String checkerCode; private String checkerCode;
/** 核对时间 */ /** 核对时间 */
@Length(max = 0,message = "核对时间长度不能超过0字")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
private LocalDateTime checkerTime; private LocalDateTime checkerTime;

3
src/main/java/com/qs/serve/modules/pms/entity/PmsCounterType.java

@ -41,8 +41,7 @@ public class PmsCounterType implements Serializable {
private String code; private String code;
/** 工量单价 */ /** 工量单价 */
@NotBlank(message = "工量单价不能为空") @NotNull(message = "工量单价不能为空")
@Length(max = 20,message = "工量单价长度不能超过20字")
private BigDecimal price; private BigDecimal price;
/** 备注 */ /** 备注 */

2
src/main/java/com/qs/serve/modules/pms/entity/PmsOrder.java

@ -52,7 +52,6 @@ public class PmsOrder implements Serializable {
private String spec; private String spec;
/** 完工日期 */ /** 完工日期 */
@Length(max = 0,message = "完工日期长度不能超过0字")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
private LocalDateTime finishedDate; private LocalDateTime finishedDate;
@ -95,6 +94,7 @@ public class PmsOrder implements Serializable {
private Boolean delFlag; private Boolean delFlag;
/** 订单产品列表 */ /** 订单产品列表 */
@TableField(exist = false)
List<?> orderProducts; List<?> orderProducts;
} }

1
src/main/java/com/qs/serve/modules/pms/entity/PmsOrderProcess.java

@ -27,6 +27,7 @@ public class PmsOrderProcess implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** 订单工序编码 */ /** 订单工序编码 */
@NotBlank(message = "订单工序编码不能为空")
@Length(max = 32,message = "订单工序编码长度不能超过32字") @Length(max = 32,message = "订单工序编码长度不能超过32字")
@TableId(type = IdType.INPUT) @TableId(type = IdType.INPUT)
private String orderProcessSn; private String orderProcessSn;

1
src/main/java/com/qs/serve/modules/pms/entity/dto/PmsOrderBo.java

@ -41,7 +41,6 @@ public class PmsOrderBo implements Serializable {
private String spec; private String spec;
/** 完工日期 */ /** 完工日期 */
@Length(max = 0,message = "完工日期长度不能超过0字")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
private LocalDateTime finishedDate; private LocalDateTime finishedDate;

2
src/main/java/com/qs/serve/modules/pms/entity/dto/PmsOrderProductStatusBo.java

@ -10,7 +10,7 @@ import lombok.Data;
public class PmsOrderProductStatusBo { public class PmsOrderProductStatusBo {
/** OrderProductSn */ /** OrderProductSn */
private String OrderProductSn; private String orderProductSn;
/** /**
* 状态: * 状态:

2
src/main/resources/application-dev.yml

@ -8,7 +8,7 @@ spring:
datasource: datasource:
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: com.mysql.cj.jdbc.Driver
#url: jdbc:mysql://192.168.0.9:3306/gy_oa_qs?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai #url: jdbc:mysql://192.168.0.9:3306/gy_oa_qs?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
url: jdbc:mysql://192.168.0.9:3333/qs-base?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true url: jdbc:mysql://192.168.0.9:3333/qs-base-pms-demo?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true
username: root username: root
password: 123456 password: 123456
redis: redis:

Loading…
Cancel
Save