Merge remote-tracking branch 'origin/master'
This commit is contained in:
commit
6c071eef7d
|
|
@ -61,4 +61,6 @@ public class InvoicingQldGwcEntity {
|
||||||
*/
|
*/
|
||||||
private MaterialInfoEntity materialInfo;
|
private MaterialInfoEntity materialInfo;
|
||||||
|
|
||||||
|
private String qldNo;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -245,6 +245,39 @@ public class QingLingServiceImpl implements IQinglingApi {
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public Map<String, Object> submitQld(InvoicingQldGwcEntity dto) {
|
public Map<String, Object> submitQld(InvoicingQldGwcEntity dto) {
|
||||||
Map<String, Object> result = Maps.newHashMap();
|
Map<String, Object> result = Maps.newHashMap();
|
||||||
|
if (StringUtils.isNotBlank(dto.getQldNo())) {
|
||||||
|
//回退单-提交
|
||||||
|
QueryWrapper<NuInvoicingQldMain> qw = new QueryWrapper<>();
|
||||||
|
qw.eq("qld_no", dto.getQldNo());
|
||||||
|
NuInvoicingQldMain one = invoicingQldMainService.getOne(qw);
|
||||||
|
dto.setNuId(one.getNuId());
|
||||||
|
dto.setElderId(one.getElderId());
|
||||||
|
String status = "1";
|
||||||
|
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
|
|
||||||
|
//日志表插记录
|
||||||
|
NuInvoicingQldLog logData = new NuInvoicingQldLog();
|
||||||
|
logData.setQldNo(dto.getQldNo());//请领单号
|
||||||
|
logData.setStatus(status);//单子操作状态
|
||||||
|
logData.setJdMc(status);//节点mc(字典qld_status)
|
||||||
|
logData.setOpeBy(sysUser.getId());//操作人
|
||||||
|
logData.setOpeTime(new Date());//操作时间
|
||||||
|
logData.setNuId(dto.getNuId());//护理单元id
|
||||||
|
logData.setElderId(dto.getElderId());//长者id
|
||||||
|
invoicingQldLogMapper.insert(logData);
|
||||||
|
|
||||||
|
//更新单子为待收货
|
||||||
|
one.setStatus(status);
|
||||||
|
one.setIzYgRead("N");//员工改为未读
|
||||||
|
one.setIzKgRead("N");//库管改为未读
|
||||||
|
one.setTjBy(sysUser.getId());//作废人
|
||||||
|
one.setTjTime(new Date());//作废时间
|
||||||
|
invoicingQldMainService.updateById(one);
|
||||||
|
|
||||||
|
result.put("status", "success");
|
||||||
|
return null;
|
||||||
|
} else {
|
||||||
|
//购物车-提交
|
||||||
//当前购物车信息
|
//当前购物车信息
|
||||||
QueryWrapper<NuInvoicingQldGwc> gwcQW = new QueryWrapper<>();
|
QueryWrapper<NuInvoicingQldGwc> gwcQW = new QueryWrapper<>();
|
||||||
gwcQW.eq("nu_id", dto.getNuId());
|
gwcQW.eq("nu_id", dto.getNuId());
|
||||||
|
|
@ -359,6 +392,7 @@ public class QingLingServiceImpl implements IQinglingApi {
|
||||||
|
|
||||||
result.put("status", "success");
|
result.put("status", "success");
|
||||||
return result;
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue