Browse Source

20241023

print/logistic/save
qiezi 1 year ago
parent
commit
8c88ee51d8
  1. 4
      src/main/java/com/gaotao/modules/label/controller/LogisticLabelController.java
  2. 2
      src/main/java/com/gaotao/modules/label/entity/LogisticLabelRecord.java
  3. 2
      src/main/java/com/gaotao/modules/label/service/LogisticLabelRecordService.java
  4. 8
      src/main/java/com/gaotao/modules/label/service/impl/LogisticLabelRecordServiceImpl.java
  5. 1
      src/main/resources/mapper/label/LogisticLabelRecordMapper.xml

4
src/main/java/com/gaotao/modules/label/controller/LogisticLabelController.java

@ -29,7 +29,7 @@ public class LogisticLabelController extends AbstractController {
@PostMapping("/save") @PostMapping("/save")
public R saveLogisticLabel(@RequestBody LogisticLabelRecord logisticLabelRecord) { public R saveLogisticLabel(@RequestBody LogisticLabelRecord logisticLabelRecord) {
logisticLabelService.saveLogisticLabel(logisticLabelRecord);
return R.ok(getLanguageMsg(SysMsgConstant.OBJECT_ID_200000));
LogisticLabelRecord row = logisticLabelService.saveLogisticLabel(logisticLabelRecord);
return R.ok(getLanguageMsg(SysMsgConstant.OBJECT_ID_200000)).put("row",row);
} }
} }

2
src/main/java/com/gaotao/modules/label/entity/LogisticLabelRecord.java

@ -38,6 +38,8 @@ public class LogisticLabelRecord {
private Long itemNo; private Long itemNo;
private String manufacturerDate;
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createTime; private Date createTime;

2
src/main/java/com/gaotao/modules/label/service/LogisticLabelRecordService.java

@ -7,6 +7,6 @@ import com.gaotao.modules.label.entity.LogisticLabelRecord;
public interface LogisticLabelRecordService extends IService<LogisticLabelRecord> { public interface LogisticLabelRecordService extends IService<LogisticLabelRecord> {
IPage<LogisticLabelRecord> queryLogisticLabel(int no, int size, LogisticLabelRecord logisticLabelRecord); IPage<LogisticLabelRecord> queryLogisticLabel(int no, int size, LogisticLabelRecord logisticLabelRecord);
void saveLogisticLabel(LogisticLabelRecord logisticLabelRecord);
LogisticLabelRecord saveLogisticLabel(LogisticLabelRecord logisticLabelRecord);
} }

8
src/main/java/com/gaotao/modules/label/service/impl/LogisticLabelRecordServiceImpl.java

@ -3,6 +3,7 @@ package com.gaotao.modules.label.service.impl;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.gaotao.common.utils.GenDate;
import com.gaotao.modules.label.entity.LogisticLabelRecord; import com.gaotao.modules.label.entity.LogisticLabelRecord;
import com.gaotao.modules.label.mapper.LogisticLabelRecordMapper; import com.gaotao.modules.label.mapper.LogisticLabelRecordMapper;
import com.gaotao.modules.label.service.LogisticLabelRecordService; import com.gaotao.modules.label.service.LogisticLabelRecordService;
@ -11,6 +12,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
import java.time.LocalDate;
import java.util.Date; import java.util.Date;
@Service @Service
@ -24,10 +26,14 @@ public class LogisticLabelRecordServiceImpl extends ServiceImpl<LogisticLabelRec
@Override @Override
@Transactional @Transactional
public void saveLogisticLabel(LogisticLabelRecord logisticLabelRecord) {
public LogisticLabelRecord saveLogisticLabel(LogisticLabelRecord logisticLabelRecord) {
Long itemNo = baseMapper.queryItemNo(logisticLabelRecord); Long itemNo = baseMapper.queryItemNo(logisticLabelRecord);
logisticLabelRecord.setItemNo(itemNo); logisticLabelRecord.setItemNo(itemNo);
logisticLabelRecord.setCreateTime(new Date()); logisticLabelRecord.setCreateTime(new Date());
LocalDate localDate = LocalDate.of(logisticLabelRecord.getCreateTime().getYear() + 1900,
logisticLabelRecord.getCreateTime().getMonth()+1,logisticLabelRecord.getCreateTime().getDate());
logisticLabelRecord.setManufacturerDate(GenDate.dateToJuLian(localDate));
save(logisticLabelRecord); save(logisticLabelRecord);
return logisticLabelRecord;
} }
} }

1
src/main/resources/mapper/label/LogisticLabelRecordMapper.xml

@ -12,6 +12,7 @@
llr.create_by, llr.create_by,
llr.create_time, llr.create_time,
llr.item_no, llr.item_no,
llr.manufacturer_date,
p.part_desc, p.part_desc,
u.um_name, u.um_name,
c.customer_no, c.customer_no,

Loading…
Cancel
Save