单据添加部门

zhairh
anthonyywj2 3 years ago
parent 9965283479
commit cc32b68269

@ -110,7 +110,6 @@ public class StockOrderController {
stockOrderEntity.setPrintStatus(ConstantStatus.SORDER_PRINT_UN);//未打印
stockOrderEntity.setSourceType(ConstantStatus.ST_THIRD_SEL);//外部提交
stockOrderEntity.setInvWarehouseCode(stockOrderPostRequest.getInvWarehouseCode());
// stockOrderEntity.setId(String.valueOf(new Date().getTime()));
stockOrderEntity.setBilldate(DateUtil.formatDate(new Date()));
boolean b = stockOrderService.insertStockOrder(stockOrderEntity);
if (b) {
@ -136,6 +135,7 @@ public class StockOrderController {
StockOrderEntity stockOrderEntity = new StockOrderEntity();
BeanUtils.copyProperties(stockOrderPostRequest, stockOrderEntity);
stockOrderEntity.setInvWarehouseCode(stockOrderPostRequest.getInvWarehouseCode());
stockOrderEntity.setDept(stockOrderPostRequest.getDeptCode());
stockOrderEntity.setCreateUser(userId);
stockOrderEntity.setStatus(
StringUtils.isBlank(stockOrderEntity.getStatus()) ? 501 + ""//未提交

@ -47,9 +47,11 @@ public class StockOrderEntity {
private boolean entrustEnd;
private String billTypeName;
private String subInvName;
private String invName;
private String dept;
private String deptName;
}

@ -23,6 +23,7 @@ public class StockOrderPostRequest {
private String sourceType;
private String printStatus;
private String locStorageCode;
private String deptCode;
private BigDecimal price;
private String unitIdFk;
private Integer editStatus;

@ -991,6 +991,7 @@ public class IoTransInoutService {
stockOrderEntity.setCorpName(orderEntity.getFromCorp());
stockOrderEntity.setInvWarehouseCode(orderEntity.getInvWarehouseCode());
stockOrderEntity.setOrderIdFk(orderEntity.getId());
stockOrderEntity.setDept(orderEntity.getDeptCode());
stockOrderService.insertStockOrder(stockOrderEntity);
//删除关联的业务单据详情

@ -30,7 +30,7 @@
thirdSysFk, status, statusInfo, type, sourceType,
printStatus, unitIdFk, customerId, thirdOrderFk, orderIdFk,
totalPrice, locStorageCode, supplementNo, createUser, reviewUser, entrustEnd, auditTime,
updateTime, invWarehouseCode, fromSubInvCode)
updateTime, invWarehouseCode, fromSubInvCode,dept)
values (#{id},
#{billNo},
#{billdate},
@ -45,7 +45,7 @@
#{sourceType},
#{printStatus}, #{unitIdFk}, #{customerId}, #{thirdOrderFk}, #{orderIdFk}, #{totalPrice},
#{locStorageCode}, #{supplementNo}, #{createUser}, #{reviewUser}, #{entrustEnd}, #{auditTime},
#{updateTime}, #{invWarehouseCode}, #{fromSubInvCode})
#{updateTime}, #{invWarehouseCode}, #{fromSubInvCode},#{dept})
</insert>
<update id="updateById" parameterType="com.glxp.sale.admin.entity.inout.StockOrderEntity">
UPDATE stock_order
@ -76,6 +76,8 @@
<if test="updateTime != null">updateTime=#{updateTime},</if>
<if test="invWarehouseCode != null">invWarehouseCode=#{invWarehouseCode},</if>
<if test="fromSubInvCode != null">fromSubInvCode=#{fromSubInvCode},</if>
<if test="dept != null">dept=#{dept},</if>
</trim>
WHERE id = #{id}
</update>
@ -105,13 +107,14 @@
<select id="filterListOr" parameterType="com.glxp.sale.admin.req.inout.StockOrderFilterRequest"
resultType="com.glxp.sale.admin.entity.inout.StockOrderEntity">
SELECT stock_order.* ,inv_warehouse.name invName, iws.name subInvName ,basic_bustype_local.name
billTypeName,iws2.name fromSubInvName FROM stock_order
billTypeName,iws2.name fromSubInvName,auth_dept.name deptName FROM stock_order
left join basic_bustype_local on stock_order.billType = basic_bustype_local.action
LEFT JOIN inv_warehouse ON stock_order.locStorageCode = inv_warehouse.`code`
LEFT JOIN inv_warehouse_sub ON stock_order.locStorageCode = inv_warehouse.`code`
LEFT JOIN inv_warehouse_sub iws ON stock_order.invWarehouseCode = iws.`code`
LEFT JOIN inv_warehouse_sub iws2 ON stock_order.fromSubInvCode = iws2.`code`
LEFT JOIN inv_warehouse_user on inv_warehouse_sub.code = inv_warehouse_user.`code`
left join auth_dept on stock_order.dept =auth_dept.code
<where>
<if test="id != '' and id!=null">
and stock_order.id =#{id}

Loading…
Cancel
Save