}
     
     @RequestMapping(value = {"/uui-lcm/terminateNetworkServiceInstance"}, method = RequestMethod.POST , produces = "application/json")
-    public String terminateNetworkServiceInstance(HttpServletRequest request,@RequestParam String ns_instance_id){
-        return packageDistributionService.terminateNetworkServiceInstance(request,ns_instance_id);
+    public String terminateNetworkServiceInstance(HttpServletRequest request,@RequestParam String ns_instance_id) throws ParseException{
+       String result = packageDistributionService.terminateNetworkServiceInstance(request,ns_instance_id);
+       String jobId = "";
+       if(UuiCommonUtil.isNotNullOrEmpty(result)){
+               JSONObject jobIdObject = JSONObject.parseObject(result);
+               jobId = jobIdObject.getString("jobId");
+       }
+       ServiceInstanceOperations serviceOpera = new ServiceInstanceOperations(ns_instance_id,jobId,Constant.DELETING_CODE,"0",Constant.IN_PROGRESS_CODE,DateUtils.dateToString(DateUtils.now()),null);
+       serviceLcmService.saveOrUpdateServiceInstanceOperation(serviceOpera);
+       return result;
     }
     
     @RequestMapping(value = {"/uui-lcm/healNetworkServiceInstance"}, method = RequestMethod.POST , produces = "application/json")
 
     }
     
     @Test
-    public void testTerminateNetworkServiceInstance() throws IOException {
+    public void testTerminateNetworkServiceInstance() throws Exception {
        String ns_instance_id="1";
         HttpServletRequest request = mockRequest();
         controller.terminateNetworkServiceInstance(request,ns_instance_id);