Ver código fonte

消毒单申请

qzyReal 3 anos atrás
pai
commit
a29c114cca

+ 11 - 7
app/pages/declare/add.vue

@@ -181,6 +181,8 @@
 		data() {
 			return {
 				form: {
+					declarePeople: '',
+					declarePhone: '',
 					goodsName: '',
 					grossWeight: 0,
 					num: 0,
@@ -212,8 +214,10 @@
 			this.checkStore();
 		},
 		methods: {
-			createModal(){
+			createModal() {
 				return {
+					declarePeople: '',
+					declarePhone: '',
 					goodsName: '',
 					grossWeight: 0,
 					num: 0,
@@ -250,7 +254,7 @@
 			},
 			checkStore() {
 				let store = uni.getStorageSync('declare');
-				if (store&&JSON.stringify(store)!==JSON.stringify(this.createModal())) {
+				if (store && JSON.stringify(store) !== JSON.stringify(this.createModal())) {
 					let that = this;
 					uni.showModal({
 						title: '提示',
@@ -266,23 +270,23 @@
 				}
 			},
 			saveFn() {
-				if(!this.form.declarePeople){
+				if (!this.form.declarePeople) {
 					this.$common.toast('请填写申报人');
 					return;
 				}
-				if(!this.form.declarePhone){
+				if (!this.form.declarePhone) {
 					this.$common.toast('请填写申报电话');
 					return;
 				}
-				if(!this.form.goodsName){
+				if (!this.form.goodsName) {
 					this.$common.toast('请填写产品');
 					return;
 				}
-				if(!this.form.productionCode){
+				if (!this.form.productionCode) {
 					this.$common.toast('请填写生产批号');
 					return;
 				}
-				if(!this.form.grossWeight||this.form.grossWeight<=0){
+				if (!this.form.grossWeight || this.form.grossWeight <= 0) {
 					this.$common.toast('请填写毛重');
 					return;
 				}

+ 1 - 1
sp-server/app.pid

@@ -1 +1 @@
-21788
+18980

+ 7 - 0
sp-server/src/main/java/com/pj/api/h5/ApiController.java

@@ -13,6 +13,8 @@ import com.pj.project.tb_business_car.TbBusinessCarService;
 import com.pj.project.tb_costomer.TbCostomer;
 import com.pj.project.tb_costomer.TbCostomerService;
 import com.pj.project.tb_declare.TbDeclare;
+import com.pj.project.tb_disinfect.TbDisinfect;
+import com.pj.project.tb_district.TbDistrict;
 import com.pj.project4sp.admin4login.SpAccAdminService;
 import com.pj.utils.sg.AjaxJson;
 import com.pj.utils.sg.NbUtil;
@@ -110,5 +112,10 @@ public class ApiController {
         apiService.addDeclare(tbDeclare);
         return AjaxJson.getSuccess();
     }
+    @PostMapping(value = "addDisinfect")
+    public AjaxJson addDisinfect(@RequestBody TbDisinfect tbDisinfect){
+        apiService.addDisinfect(tbDisinfect);
+        return AjaxJson.getSuccess();
+    }
 
 }

+ 13 - 0
sp-server/src/main/java/com/pj/api/service/ApiService.java

@@ -12,6 +12,10 @@ import com.pj.project.tb_costomer.TbCostomer;
 import com.pj.project.tb_costomer.TbCostomerService;
 import com.pj.project.tb_declare.TbDeclare;
 import com.pj.project.tb_declare.TbDeclareService;
+import com.pj.project.tb_disinfect.TbDisinfect;
+import com.pj.project.tb_disinfect.TbDisinfectService;
+import com.pj.project.tb_district.TbDistrict;
+import com.pj.project.tb_district.TbDistrictService;
 import com.pj.project.tb_pass_record.TbPassRecord;
 import com.pj.project.tb_pass_record.TbPassRecordService;
 import com.pj.utils.cache.RedisUtil;
@@ -48,6 +52,9 @@ public class ApiService {
     TbBusinessCarService tbBusinessCarService;
     @Resource
     private TbDeclareService tbDeclareService;
+    @Resource
+    @Lazy
+    private TbDisinfectService tbDisinfectService;
 
     public List<InOutRecordBO> getInOutRecord(SoMap so) {
         List<TbPassRecord> passRecords = tbPassRecordService.getList(so);
@@ -122,4 +129,10 @@ public class ApiService {
         tbDeclare.setCreateTime(new Date()).setDeclareNo(nowStr + RandomUtil.randomNumbers(6));
         tbDeclareService.save(tbDeclare);
     }
+
+    public void addDisinfect(TbDisinfect tbDisinfect) {
+        String nowStr = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMddHHmmss"));
+        tbDisinfect.setCode(nowStr+RandomUtil.randomNumbers(6)).setApplyTime(new Date());
+        tbDisinfectService.save(tbDisinfect);
+    }
 }

+ 3 - 2
sp-server/src/main/java/com/pj/project/tb_disinfect/TbDisinfect.java

@@ -136,12 +136,12 @@ public class TbDisinfect extends Model<TbDisinfect> implements Serializable {
 	/**
 	 * 申请人 
 	 */
-	private String applyPeople;	
+	private String declarePeople;
 
 	/**
 	 * 申请人联系号码 
 	 */
-	private String applyPhone;	
+	private String declarePhone;
 
 	/**
 	 * 申请时间 
@@ -162,6 +162,7 @@ public class TbDisinfect extends Model<TbDisinfect> implements Serializable {
 	 * 计费(分) 
 	 */
 	private BigDecimal money;
+	private String code;
 
 
 

+ 5 - 4
sp-server/src/main/java/com/pj/project/tb_disinfect/TbDisinfectController.java

@@ -2,6 +2,7 @@ package com.pj.project.tb_disinfect;
 
 import java.util.List;
 
+import com.pj.utils.so.SoMap;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.web.bind.annotation.*;
@@ -39,8 +40,8 @@ public class TbDisinfectController {
 	@RequestMapping("delete")
 	@SaCheckPermission(TbDisinfect.PERMISSION_CODE)
 	public AjaxJson delete(Long id){
-		int line = tbDisinfectService.delete(id);
-		return AjaxJson.getByLine(line);
+		tbDisinfectService.delete(id);
+		return AjaxJson.getSuccess();
 	}
 	
 	/** 删 - 根据id列表 */  
@@ -56,8 +57,8 @@ public class TbDisinfectController {
 	@RequestMapping("update")
 	@SaCheckPermission(TbDisinfect.PERMISSION_CODE)
 	public AjaxJson update(TbDisinfect t){
-		int line = tbDisinfectService.update(t);
-		return AjaxJson.getByLine(line);
+		tbDisinfectService.update(t);
+		return AjaxJson.getSuccess();
 	}
 
 	/** 查 - 根据id */  

+ 0 - 26
sp-server/src/main/java/com/pj/project/tb_disinfect/TbDisinfectMapper.java

@@ -17,33 +17,7 @@ import org.springframework.stereotype.Repository;
 @Repository
 public interface TbDisinfectMapper extends BaseMapper <TbDisinfect> {
 
-	/**
-	 * 增  
-	 * @param t 实体对象 
-	 * @return 受影响行数 
-	 */
-	int add(TbDisinfect t);
-
-	/**
-	 * 删  
-	 * @param id 要删除的数据id  
-	 * @return 受影响行数 
-	 */
-	int delete(Long id);	 
-
-	/** 
-	 * 改  
-	 * @param t 实体对象 
-	 * @return 受影响行数 
-	 */
-	int update(TbDisinfect t);
 
-	/** 
-	 * 查 - 根据id  
-	 * @param id 要查询的数据id 
-	 * @return 实体对象 
-	 */
-	TbDisinfect getById(Long id);	 
 
 	/**
 	 * 查集合 - 根据条件(参数为空时代表忽略指定条件)

+ 3 - 52
sp-server/src/main/java/com/pj/project/tb_disinfect/TbDisinfectMapper.xml

@@ -2,49 +2,6 @@
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.pj.project.tb_disinfect.TbDisinfectMapper">
 
-	<!-- 增 [G] -->
-	<insert id="add">
-		insert into 
-		tb_disinfect (id, send_people, receive_people, goods_name, origin, num, gross_weight, unit, pack, flag, phone, source_address, arrive_part, car_name, car_no, china_car_name, china_car_no, remark, apply_unit, apply_people, apply_phone, apply_time, accept_people, accept_time, money) 
-		values (#{id}, #{sendPeople}, #{receivePeople}, #{goodsName}, #{origin}, #{num}, #{grossWeight}, #{unit}, #{pack}, #{flag}, #{phone}, #{sourceAddress}, #{arrivePart}, #{carName}, #{carNo}, #{chinaCarName}, #{chinaCarNo}, #{remark}, #{applyUnit}, #{applyPeople}, #{applyPhone}, #{applyTime}, #{acceptPeople}, #{acceptTime}, #{money}) 
-	</insert>
-
-	<!-- 删 -->
-	<delete id="delete">
-		delete from tb_disinfect 
-		where id = #{id}
-	</delete>
-
-	<!-- 改 [G] -->
-	<update id="update">
-		update tb_disinfect set
-		id = #{id}, 
-		send_people = #{sendPeople}, 
-		receive_people = #{receivePeople}, 
-		goods_name = #{goodsName}, 
-		origin = #{origin}, 
-		num = #{num}, 
-		gross_weight = #{grossWeight}, 
-		unit = #{unit}, 
-		pack = #{pack}, 
-		flag = #{flag}, 
-		phone = #{phone}, 
-		source_address = #{sourceAddress}, 
-		arrive_part = #{arrivePart}, 
-		car_name = #{carName}, 
-		car_no = #{carNo}, 
-		china_car_name = #{chinaCarName}, 
-		china_car_no = #{chinaCarNo}, 
-		remark = #{remark}, 
-		apply_unit = #{applyUnit}, 
-		apply_people = #{applyPeople}, 
-		apply_phone = #{applyPhone}, 
-		apply_time = #{applyTime}, 
-		accept_people = #{acceptPeople}, 
-		accept_time = #{acceptTime}, 
-		money = #{money}
-		where id = #{id}
-	</update>
 
 
 	<!-- ================================== 查询相关 ================================== -->
@@ -71,8 +28,8 @@
 		<result property="chinaCarNo" column="china_car_no" />
 		<result property="remark" column="remark" />
 		<result property="applyUnit" column="apply_unit" />
-		<result property="applyPeople" column="apply_people" />
-		<result property="applyPhone" column="apply_phone" />
+		<result property="declarePeople" column="apply_people" />
+		<result property="declarePhone" column="apply_phone" />
 		<result property="applyTime" column="apply_time" />
 		<result property="acceptPeople" column="accept_people" />
 		<result property="acceptTime" column="accept_time" />
@@ -84,13 +41,7 @@
 		select * 
 		from tb_disinfect 
 	</sql>
-	
-	<!-- 查 - 根据id -->
-	<select id="getById" resultMap="model">
-		<include refid="select_sql"></include>
-		where id = #{id}
-	</select>
-	
+
 	<!-- 查集合 - 根据条件(参数为空时代表忽略指定条件) [G] -->
 	<select id="getList" resultMap="model">
 		<include refid="select_sql"></include>

+ 7 - 7
sp-server/src/main/java/com/pj/project/tb_disinfect/TbDisinfectService.java

@@ -24,23 +24,23 @@ public class TbDisinfectService extends ServiceImpl<TbDisinfectMapper, TbDisinfe
 	TbDisinfectMapper tbDisinfectMapper;
 
 	/** 增 */
-	int add(TbDisinfect t){
-		return tbDisinfectMapper.add(t);
+	void add(TbDisinfect t){
+		this.save(t);
 	}
 
 	/** 删 */
-	int delete(Long id){
-		return tbDisinfectMapper.delete(id);
+	void delete(Long id){
+		this.removeById(id);
 	}
 
 	/** 改 */
-	int update(TbDisinfect t){
-		return tbDisinfectMapper.update(t);
+	void update(TbDisinfect t){
+		this.updateById(t);
 	}
 
 	/** 查 */
 	TbDisinfect getById(Long id){
-		return tbDisinfectMapper.getById(id);
+		return super.getById(id);
 	}
 
 	/** 查集合 - 根据条件(参数为空时代表忽略指定条件) */