修改单据编辑bug

master
郑明梁 3 years ago
parent 82dbbc2129
commit cc794ea107

@ -144,4 +144,6 @@ public class FilterOrderRequest extends ListPageRequest {
private List<String> orderIds; private List<String> orderIds;
private String corpName;
} }

@ -16,10 +16,12 @@ import com.glxp.api.constant.ConstantType;
import com.glxp.api.dao.auth.DeptDao; import com.glxp.api.dao.auth.DeptDao;
import com.glxp.api.dao.auth.InvWarehouseDao; import com.glxp.api.dao.auth.InvWarehouseDao;
import com.glxp.api.dao.basic.BasicBussinessTypeDao; import com.glxp.api.dao.basic.BasicBussinessTypeDao;
import com.glxp.api.dao.basic.BasicCorpDao;
import com.glxp.api.dao.inout.IoOrderDao; import com.glxp.api.dao.inout.IoOrderDao;
import com.glxp.api.dao.thrsys.ThrSystemBusApiDao; import com.glxp.api.dao.thrsys.ThrSystemBusApiDao;
import com.glxp.api.dao.thrsys.ThrSystemDao; import com.glxp.api.dao.thrsys.ThrSystemDao;
import com.glxp.api.entity.basic.BasicBussinessTypeEntity; import com.glxp.api.entity.basic.BasicBussinessTypeEntity;
import com.glxp.api.entity.basic.BasicCorpEntity;
import com.glxp.api.entity.inout.*; import com.glxp.api.entity.inout.*;
import com.glxp.api.entity.inv.*; import com.glxp.api.entity.inv.*;
import com.glxp.api.entity.system.SyncDataBustypeEntity; import com.glxp.api.entity.system.SyncDataBustypeEntity;
@ -32,6 +34,7 @@ import com.glxp.api.req.inout.OrderEditRequest;
import com.glxp.api.req.thrsys.UdiwmsOrderRequest; import com.glxp.api.req.thrsys.UdiwmsOrderRequest;
import com.glxp.api.res.inout.IoOrderResponse; import com.glxp.api.res.inout.IoOrderResponse;
import com.glxp.api.res.inout.OrderNoResult; import com.glxp.api.res.inout.OrderNoResult;
import com.glxp.api.service.basic.BasicCorpService;
import com.glxp.api.service.basic.IBasicBussinessTypeService; import com.glxp.api.service.basic.IBasicBussinessTypeService;
import com.glxp.api.service.inout.*; import com.glxp.api.service.inout.*;
import com.glxp.api.service.inv.*; import com.glxp.api.service.inv.*;
@ -91,6 +94,8 @@ public class IoOrderServiceImpl implements IoOrderService {
private ThrSystemDao thrSystemDao; private ThrSystemDao thrSystemDao;
@Resource @Resource
private HttpOkClient httpOkClient; private HttpOkClient httpOkClient;
@Resource
BasicCorpDao basicCorpDao;
@Override @Override
public List<IoOrderEntity> selectAll() { public List<IoOrderEntity> selectAll() {
@ -540,9 +545,9 @@ public class IoOrderServiceImpl implements IoOrderService {
//查询单据类型名称 //查询单据类型名称
String busTypeName = basicBussinessTypeDao.selectNameByAction(order.getAction()); String busTypeName = basicBussinessTypeDao.selectNameByAction(order.getAction());
response.setBillTypeName(busTypeName); response.setBillTypeName(busTypeName);
//查询往来单位名称 TODO 有bug //查询往来单位名称
// BasicCorpEntity corpEntity = basicCorpDao.selectByErpId(order.getFromCorp()); BasicCorpEntity corpEntity = basicCorpDao.selectByErpId(order.getFromCorp());
// response.setFromName(corpEntity.getName()); response.setFromName(corpEntity.getName());
//查询部门名称 //查询部门名称
String deptName = deptDao.selectNameByCode(order.getDeptCode()); String deptName = deptDao.selectNameByCode(order.getDeptCode());
response.setDeptName(deptName); response.setDeptName(deptName);

@ -18,6 +18,9 @@
<if test="id != null and id != ''"> <if test="id != null and id != ''">
AND id = #{id} AND id = #{id}
</if> </if>
<if test="corpName != null and corpName != ''">
AND ( SELECT NAME FROM auth_warehouse aw2 WHERE aw2.CODE = io.fromInvCode ) like concat('%', #{corpName}, '%')
</if>
<if test="action != null and action != ''"> <if test="action != null and action != ''">
AND action = #{action} AND action = #{action}
</if> </if>

Loading…
Cancel
Save